package com.fire.api;

import com.fire.api.dto.MerchantDTO;
import com.fire.common.domain.BusinessException;

/**
 * @author fire
 * @date 2021年07月09日17:59
 */
public interface MerchantService {
    public MerchantDTO findMerchantById(long id);


    /** 注册商户服务接口，接受账号，密码，手机号
     * 传入的是商户信息
     * @param merchantDTO
     * @return 注册成功的商户信息
     */
    MerchantDTO createMerchant(MerchantDTO merchantDTO) throws BusinessException;

    /**
     * 资质申请接口
     * @param merchantId 商户id
     * @param merchantDTO 资质申请信息
     * @throws BusinessException
     */
    void applyMerchant(Long merchantId,MerchantDTO merchantDTO) throws BusinessException;
}
